import request from "@/utils/request";
const BASE_URL = "wblog_user";
export default {
  /**
   * 分页查询
   * @param {*} page
   * @param {*} size
   * @param {*} searchMap
   */
  searchPage(page, size, searchMap) {
    return request({
      url: `${BASE_URL}/admin/search/${page}/${size}`,
      method: "post",
      data: searchMap
    });
  },
  /**
   * 拉黑管理员
   * @param {*} id
   */
  blackUser(id) {
    return request({
      url: `${BASE_URL}/admin/black/${id}`,
      method: "put"
    });
  },
  /**
   * 给管理员添加角色
   * @param {*} id
   * @param {*} rid
   */
  addRoleForUser(id, rid) {
    return request({
      url: `${BASE_URL}/admin/role/${id}/${rid}`,
      method: "post"
    
    });
  },
  /**
   * 根据id查询管理员信息
   * @param {*} id
   */
  getById(id) {
    return request({
      url: `${BASE_URL}/admin/${id}`,
      method: "get"
    });
  },

  /**
   * 根据管理员id查询角色列表
   * @param {*} id 
   */
  getRoleListById(id){
    return request({
      url:`${BASE_URL}/admin/role/${id}`,
      method:'get'
    })
  },
   /**
   * 根据管理员id删除角色
   * @param {*} id 
   */
  deleteRoleById(id,roleid){
    return request({
      url:`${BASE_URL}/admin/role/${id}/${roleid}`,
      method:'delete'
    })
  },
  /**
   * 修改管理员信息
   * @param {*} pojo
   */
  update(pojo) {
    return request({
      url: `${BASE_URL}/admin/${pojo.id}`,
      method: "put",
      data: pojo
    });
  },
  /**
   * 后台添加管理员
   * @param {*} pojo
   */
  addUser(pojo) {
    return request({
      url: `${BASE_URL}/admin`,
      method: "post",
      data: pojo
    });
  },

 
};
